home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / FROMUTS / TASKDATA / !TASKdata / Help < prev    next >
Text File  |  1989-12-30  |  16KB  |  320 lines

  1. A Quick Guide to TASKdata
  2. -------------------------
  3.  
  4. (C) 1989 I A Jones
  5.  
  6.  
  7.       TASKdata is a multitasking Videotex terminal for the Archimedes
  8. desktop . To use it usefully you will need a machine containing the ARM
  9. chips , the RISC OS operating system , a serial port and a modem , not to
  10. mention a telephone line and some access numbers to a Videotex computer .
  11. The most widely used Videotex computers in Britain currently belong to a
  12. network called PRESTEL . It is possible to dial into this network for a free
  13. but limited demonstration , you should be able to find a local number in the
  14. telephone directory or from directory enquiries to do this .
  15.  
  16.       A Videotex terminal translates the special codes sent out by a
  17. Videotex computer into a special display often called a VIEWDATA frame . The
  18. characters on this frame are very similar to those that you see on
  19. television as CEEFAX frames and in turn are very similar to the MODE 7
  20. displays offered by BBC / Acorn computers . These frames often include
  21. brightly coloured characters which may flash or even low resolution ( chunky
  22. ) pictures . There are also special frames which include software but to use
  23. them you need to translate the characters using a CET decoder .  TASKdata
  24. includes a CET decoder which can either decode while you look at the '
  25. telesoftware ' frames live , or it can decode a recording of the
  26. telesoftware , often called a spooled recording , or spooling .
  27.  
  28.       When you first click on the TASKdata modem icon ( yes that's what its
  29. meant to be ) you will get a slight pause then a large window called
  30. TASKdata will open on the left of the screen . In the usual way clicking on
  31. various parts of the window will scroll the display or open it up to full
  32. size . If you're not sure what all the parts of the window are for please
  33. read your computer manual before proceding .
  34.  
  35.       As soon as you move the desktop pointer into the window area you can
  36. begin to talk to your modem . If you have a Hayes type modem typing ATD
  37. followed by a number will dial out the number for you . See your modem
  38. manual for details of how to get ' on line ' .
  39.  
  40.       Sometimes the Videotex computer will want a special message from you
  41. to tell it what your name is and to check that you have paid for your time
  42. on the Videotex computer . These messages are often called ' log on '
  43. messages and since it costs money to use the Videotex computer usefully they
  44. should be kept secret ! TASKdata will warn you when the Videotex computer
  45. wants a log on message by bleeping at you .
  46.  
  47.       As soon as you are connected you will need to know how to disconnect ,
  48. it's the height of bad manners simply to pull the plug ! Summon up the
  49. TASKdata menu by pressing the middle mouse button with the pointer over the
  50. TASKdata window . At the very bottom of the menu is ' Leave ' , this sends a
  51. special sequence to the Videotex computer to tell it that you want to leave
  52. the system ( in some circumstances though , it will only disconnect you from
  53. a 'gateway ' computer , you will be told in advance by the Videotex computer
  54. when you are being connected to a gateway so don't worry about this ) . If
  55. you now click on ' Leave ' you should be logged off the Videotex computer  .
  56.  
  57.       If you wish to make a recording of what you did on the Videotex
  58. computer you can use the menu section called ' Filing ' . When you follow
  59. the filing arrow you will be given a choice of ' Read '..ing  an old
  60. recording or 'Writ(e) '..ing a new one . To write a new recording follow the
  61. ' Write ' arrow to a box called ' Save as: '. If you just want to save your
  62. session on disc under the name DATAfile then use the mouse to drag the blue
  63. DATA icon ( picture symbol ) into the directory viewer that you wish to save
  64. the session in ( this is called dragging the icon into a directory viewer ).
  65. Alternatively you can edit the name of the file by clicking on the word
  66. DATAfile , and if you include the path name to the directory that you wish
  67. to save into , you can just click on the "OK" icon to start the recording .
  68. To stop the recording click again on the ' Write ' box . Note that this has
  69. a tick next to it while you are recording .
  70.  
  71.       To replay a previous recording , you can use the same ' Filing '
  72. system using ' Read ' instead of write or more simply drag the file icon
  73. that you wish to read onto the TASKdata window and drop it there . Note that
  74. reading and writing are quite independant of each other and can happen at
  75. the same time . TASKdata isn't too fussy about the type of file icon dropped
  76. onto it and will attempt to display almost any file . Usually only Videotex
  77. spoolings will make sense but you could for example use the CET decoder to
  78. get telesoftware out of another programs recording of Videotex frames , you
  79. can do this with ' Hearsay ' frames for example provided these are in the
  80. right order and are complete .               
  81.  
  82.       If you would like TASKdata to pause at the end of each frame while
  83. playing back the recording then you should click on the Pause entry on the
  84. main menu . This remains set until cancelled by a further click on the menu
  85. entry . To step forward to the next frame just click the mouse pointer
  86. inside the TASKdata window .
  87.            
  88.       Sometimes you may wish to send a message to someone using what is
  89. called an electronic mailbox . If you are slow at typing then you will
  90. probably wish to prepare these messages in advance . To do this TASKdata
  91. provides two extra facilities to help . One , again on the main menu ,
  92. allows you to edit the screen . When this happens instead of sending what
  93. you type to the modem , TASKdata will simply put what you type onto the
  94. screen . You can record what you type in just the same way as you would make
  95. a recording of a session on the Videotex computer ( see above ) .
  96.  
  97.       To send this file you must wait until you have been told by the
  98. Videotex computer that it is ready to receive your message and then you can
  99. go back to the filing box and type in the name of the file that you wish to
  100. send to the computer . TASKdata will then feed the file to the Videotex
  101. computer bit by bit . The "send" file will be closed automatically when it
  102. has all been sent and will warn you with a bleep .
  103.  
  104.       Another section of the TASKdata menu is called ' Reveal ' , if you
  105. click on this then any hidden text in the Videotex frame will be displayed
  106. to you . Because other multitasking programs may wish to use the function
  107. keys you cannot use these to ' Reveal ' text like in some older systems . '
  108. Reveal ' is cancelled at the start of every frame .
  109.  
  110.       Occasionally you may get a bad frame picture due to noise on the
  111. telephone line or hiccups on the Videotex computer . You can clear the
  112. screen using ' Clear ' on the menu and then ' Re-display ' the frame free of
  113. charge ( except for time charges of course ) .
  114.  
  115.       If you want to decode some telesoftware then use ' CET ' on the main
  116. menu and this will decode any telesoftware frames which go to the display
  117. and save them in a file . A panel appears which displays how much of the
  118. telesoftware file has been received and , when the first frame of the file
  119. has been received , a mini filer will appear just like the one used to
  120. record sessions , but this time it will hold the name of the program that
  121. you are 'down-loading' . Once again you will either need to drag the DATA
  122. icon to a directory viewer or type in a pathname and click on the OK icon to
  123. start saving the telesoftware file . You could of course edit the name of
  124. the program before doing this . 
  125.  
  126.       Because programs for computers with the RISC-OS operating system can
  127. be very long it is a good idea to take a precaution against the line going
  128. dead whilst downloading telesoftware . To do this , as well as downloading
  129. the telesoftware file , make a backup recording of the session in the usual
  130. way . If the line to the Videotex computer is then lost do the following ;
  131.  
  132. 1. Close the telesoftware file by clicking on the CET loader entry on the
  133. menu .
  134.  
  135. 2. Close the backup file by clicking on the "Write" entry in the filing box
  136. of the main menu .
  137.  
  138. 3. Play back the recording of the session on the Videotex computer and make
  139. a note of the page number of the last frame of the recording .
  140.  
  141. 4. When it suits you . Play back the recording of the session with the CET
  142. loader switched on . This will put you into the same situation as when the
  143. line dropped . You must now quickly get back onto the Videotex computer and
  144. go straight to the same frame that you finished with . You can now complete
  145. the telesoftware file . You have about three minutes to complete this in .
  146.  
  147.       Sometimes when the line is very bad the CET decoder will have to give
  148. up . It does this only after having twenty goes at retrieving a frame and
  149. will warn you with a bleep . If a file is successfully decoded you will hear
  150. two bleeps .
  151.                             
  152.       Another section on the main menu brings up a keypad panel to the right
  153. of the main display . This will send numeric characters together with * and
  154. # to the modem under the control of the mouse . Clicking on DIAL will send
  155. the modem a special sequence of characters which make it auto-dial if it has
  156. this facility . After clicking dial you must enter the telephone number
  157. followed by ENTER (or RETURN on the main keyboard ) .
  158.  
  159.        The final sections of the menu are for setting BAUD rate and serial
  160. protocol , these are set up correctly for standard Videotex computers when
  161. you start up the program , if you know what they are for you hardly need me
  162. to tell you how to use them !
  163.                         
  164.  
  165. For The Adventurous
  166. -------------------
  167.  
  168.  
  169. Configuration
  170. -------------
  171.  
  172.      This new version of TASKdata differs from older versions in that it has
  173. a much larger display which is produced by sprite plotting , it contains a
  174. rudimentary program interpreter and the RunImage is in object code format
  175. only . 
  176.      On startup the program looks for the file config and loads it into
  177. memory . It then reads the file and interprets any commands present . There
  178. need be no commands present as TASKdata assumes default values . At present
  179. the interpreter understands commands which set : the on screen font ; start
  180. up BAUD rate ; start up protocol ; sequence to initiate auto dialling ;
  181. sequence to terminate auto dialling .
  182.  
  183. !FONT <filename>
  184. ----------------
  185.  
  186.      If this command is present then <filename> becomes the display font on
  187. start up . This should be of the same format as Newsprite and Courier with
  188. the basic character size 12 * 8 pixels . Feel free to design your own .
  189. Newsprite is based on the system font and is sort of sans-serif whereas
  190. Courier has the same sort of serifs as a typewriter . Courier tends to be
  191. easier to read on low resolution monitors ( or eyes ) . The path name to the
  192. file must also be included so that , for example , with an italic font in
  193. the !TASKdata directory you would use
  194.  
  195.       eg .   !FONT <TASKdata$Dir>.Italic
  196.  
  197. !<BAUD>
  198. -------
  199.  
  200.      With this command present then <BAUD> becomes the start up BAUD rate .
  201. The default is V23 but any of the following are valid .
  202.  
  203.       eg .   !V22bis   ( 2400/2400 )
  204.              !V22      ( 1200/1200 )
  205.              !V23      ( 1200/75 )
  206.              !RV23     ( reverse V23 ) 
  207.              !V21      ( 300/300 )
  208.  
  209. !<Protocol>
  210. -----------
  211.  
  212.      With this command present then <Protocol> becomes the start up protocol
  213. . I use the term protocol here to lump together start bit , data bits ,
  214. parity bit and stop bit(s) . The default is 7E1 but any of the following are
  215. valid .
  216.  
  217.      eg .    command    data bits  parity  stop bits
  218.  
  219.               !7E2         7        even       2     
  220.               !7O2         7        odd        2
  221.               !7E1         7        even       1
  222.               !7O1         7        odd        1
  223.               !8N2         8        none       2
  224.               !8N1         8        none       1
  225.               !8E1         8        even       1
  226.               !8O1         8        odd        1
  227.  
  228. !PREDIAL <string>
  229. -----------------
  230.  
  231.     With this command present <string> is sent to the modem when the DIAL
  232. icon is clicked on the keypad . The default string is ATD for Hayes modems
  233. but any other sequence of up to 15 characters is acceptable . The sequence
  234. should end with a trailing space . The sequence |X is treated as the single
  235. character X-ASC"@" .
  236.  
  237.  
  238.     eg .   !PREDIAL  ATDT
  239.              
  240. !POSTDIAL <string>
  241. ------------------
  242.  
  243.     With this command present <string> is sent to the modem when the ENTER
  244. icon is clicked on the keypad . The default string is |M  or [13] . The
  245. sequence should end with a trailing space .
  246.  
  247.  
  248.     eg .   !POSTDIAL  |M 
  249.  
  250. !LOGON <string>
  251. ---------------
  252.  
  253.     This command causes <string> to be sent to the modem in response to the
  254. ENQ character being received by the terminal . This effects an auto logon .
  255. It is advised that your complete log on ( of 14 characters for Prestel )
  256. should never be stored in a config file . The sequence should end with a
  257. trailing space .
  258.  
  259.     eg .    !LOGON 4444444444
  260.  
  261.  
  262. Bits and pieces
  263. ---------------
  264.  
  265.      The CET downloader of this version has been modified to read a cyclic
  266. redundancy check escape sequence . This takes the form |cXXXX|I or |CXXXX|I
  267. , where |c or |C introduces a 16 bit hexadecimal format number XXXX and |I
  268. terminates the escape sequence in the usual manner . This ensures that all
  269. correctly written software which is unable to interpret the sequence should
  270. ignore it correctly . The cyclic redundancy check is initialised by the
  271. sequence |A in the same way as the checksum but the crc escape sequence must
  272. appear before the checksum escape sequence in order to be used in preference
  273. so a typical frame might end with the sequence |c1AFB|I|Z102 . The crc is
  274. performed on all data up to and including the |c or |C sequence , this is in
  275. order to cover the eventuality of this sequence itself being corrupt and
  276. entering the crc routine in error . I can supply a suitable frame generator
  277. for the Archimedes .
  278.  
  279.      Note that this is not part of the official CET telesoftware definition
  280. but it may be added later if it proves successful . Note that CRC provides a
  281. much more reliable form of error checking than a 7 bit checksum .
  282.  
  283.      This version of TASKdata has also been modified to display Viewdata
  284. format files correctly . This is the format used by Hearsay so you can
  285. replay your Hearsay recordings in TASKdata .
  286.  
  287.      The program is public domain but the source code for this version is no
  288. longer part of the public domain ! If you have modified your own versions of
  289. TASKdata and forgot to tell me then hard cheese , you had plenty of time .
  290. If you require the source code to modify eg. the key translation table !
  291. then you can consult with me on Prestel and cross my palm with silver !
  292.  
  293.      If you have strong preferences for new features you would like to see
  294. in subsequent versions then again consult with me on Prestel .
  295.  
  296.      Under consideration for future versions are ;
  297.  
  298.    a ) Support for ARCcomm mailbox files
  299.    b ) A less duff screen editing system
  300.    c ) Support for intelligent modems such as
  301.  
  302.         i . Hardware detection of online / offline status
  303.  
  304.    d ) Telephone address , number and logon store .
  305.    e ) Full programming system .
  306.    f ) Advertising ?
  307.  
  308. Thanks to ;
  309.  
  310. Peter Gaunt
  311. Hugo Fiennes     ( ALT-MAN )
  312. James Noad
  313. Richard Forster  ( Arthur Dent )
  314.                             
  315.      Hearsay is copyright of David Pilling
  316.      David Pilling is copyright of BEEBUG
  317.  
  318. COPYRIGHT 1989 Ian Andrew Jones  . PRESTEL MBX 011156102
  319.            
  320.